Web Services
Web services is a term that KCS uses to describe a type of program. These programs are like Lego building blocks. They provide data in response to requests received using protocols associated with the internet.
Web services provide access to the Navigator database. Gaining access to this information allows you to write your own programs to manipulate and save the Navigator information, outside of the Navigator portal. Using these web services you can extract the requested information and then save it in numerous formats such as a spreadsheet, PDF, or XML. You could even build your own interface similar to Navigator.
Using these web services does require some programming knowledge. Being knowledgeable of XML and/or JSON is very helpful.
How are they Used?
These web services are developed to support industry standard associations (fcB2B) and internal IT staff requests (custom development and workflow applications).
Web services enable the data which resides in KCS applications to be integrated with internal and external business applications such as QFloors.
Security
There are a variety of security approaches for accessing web services. Kerridge currently supports the following:
- Open access - Open web services; access is not restricted. The Decor 24 web services use this security approach. Refer to API Reference for information on making a Kerridge open-web service call.
- Authorized - Each request includes a user ID which is authorized against the application's established users. The Navigator web services use this security approach. Kerridge Navigator Web Services utilize Basic Authentication for security, configured in your Apache server. This explains the gray login box that asks for your iSeries' User and Password before entering an application. What this means is that to properly utilize the Kerridge Navigator WebServices, your 3rd party application must adhere to the use of Basic Authentication, else the Apache server will not grant acceptance to the application. This security message was installed so that the iSeries user can be maintained for use within each WebService, for Control User validation. There are steps to avoiding the gray login box, and that is to associate the user/password on each web service call. Click here for more information. Refer to Kerridge Web Services and Triggers Guidelines for more information on making a Kerridge authorized-web service call.
- Authorized with Signature required - Each request includes a user ID and a signature that can only be generated by the requester. The fCB2B web services use this security approach.
apAcceptVariance - This function updates/writes the APXTRA records.
apEOMBalanceReport - This function will run step 1 of the EOM Run A/P Balance Report.
apEOMBegin - This program will run step 4 of the AP EOM "Update A/P Balance Report".
apEOMFileUpdates - This function will run step 8 of the EOM Run A/P File Updates.
apEOMUpdateFinish - This program will run step 8 of the AP EOM "Finish A/P EOM".
apEOMPayableDisbursementAndAgingReports - This program will run steps 4, 5, 6 of the AP EOM process.
apEOMUpdateBalance - This program will run step 2 of the AP EOM "Update A/P Balance".
apEOMUpdateEOMDate - Open AP EOM Date Update, step 2.
apeom_initialize - This function will do the initialization for AP End of Month.
apManifestVariance - Reconcile Invoice vs Manifest Variance
apAcceptVariance - This function updates/writes the APXTRA records.
apTransferPayables - This function will process the transference of cash between two different accounts.
getOpenAPChecks - Open AP Check Search.
apOpenAP_Vouchers - This function will search for open payables vouchers.
getElectronicInvoices - This function will get a list of Electronic Invoices.
getManifestList - Retrieve list of Manifests by PO#
getPOclrReverseManifest - Get POs for Clear/Reinstate Manifest
getRetainagesetting - This function will return the retainage file setting.
getSupplierForPO - Retrieve Supplier for PO#
laborPayableReport - This Function will process the validations for the labor payables report, and then run the report.
updateElectronicInvoices - This function will update vouchers based on Action
addQuickDepositRecord - This service will add a Quick Deposit record at a line level.
applyMultipleInvoices - This service will apply a list of invoices to a deposit emulating the existing green screen functionality. 5524
arApplyToDiscount - This service will post the remaining check amount to the discount amount of a current Cash record if it is within the range setup on the over/short (see SET 4 on GS). A match must exist in the current A/R cash file with all the input fields.
arAutoApply - This service will apply the remaining check amount to current A/R Cash file records. A match must exist in the current A/R cash file with all the input fields below. If multiple accounts exist on a check it will only apply to the current account passed in.
arDeleteCheckAccounts - This service will delete all accounts associated with a current check in the AR Cash file. The input fields must have an exact match with a record in the A/R Cash file.
arGetPaymentTransactions - This function retrieves a list of payment transactions
arInstantCreditDebitProcessing - This function processes the entered Credit/Debit information and updates the data base if there are no errors encountered.
arPaymentReport - This function prints a report of payment transactions
arSalesBatchTotalsAndBatchDetails - This service will return the Batch Totals and Batch Details for the opening screen of the AR Sales Processing.
arSalesBuildDetail - This service will build the detail information for an existing batch, or return nothing to the user if there is no batch to edit (on New - the screen is displayed in pristine condition).
arSalesCustomerInformation - This service will build the customer information as it is selected from the Sales Entry Screen.
arSalesDeleteAllRecords - This service will control the deletion of all of the selected records form the ARSALEN file.
arSalesDeleteByUniqueID - This service will delete a Sales Entry by Unique ID.
arSalesDeleteSummaryByAccount - This service will control the deletion of all of the selected records form the ARSALEN file.
arSalesEditBatchDetails - This service will change the Sales Batch Detail Detail information.
arSalesGetSummaryInfo - This service will return a summary of entered Sales for a specific user, batch number and batch date.
arSalesPost - This service will run the posting part of the Sales process.
arSalesReport - This service will control the processing of the AR Sales report, required before posting.
arSalesUpdateSalesFile - This service will take the information from the screen, and update the ARSALEN file.
arSalesUpdateSalesSingleRecord - This service will take the information from the screen, and update the ARSALEN file.
arTransferCash - This function will process the transferrance of cash between two different accounts.
arTransferSales - This function will process the transferrance of sales between two different accounts.
arUpdateOpenAr - This function is used to update the OPENAR file with changes.
arUpdatePaymentStatus - Pass the confirmation number and status code to update PS0010F.
arValidateCashier - Validate a cashier code.
deleteArBillBusybyAccount - This function will delete the billbusy records that need to be deleted when the user closes the browser window.
deleteQuickDepositRecord - This service will delete a Quick Deposit record at the line level.
getArInvoiceDisplayType - This function processes the entered Credit/Debit information and updates the data base if there are no errors encountered.
getARLedger - This function provides a list of ledger data.
getARNotePad - This function provides a list of AR notepad entries.
getCashAccount - This function will receive Company and return that company's cash accounts.
getDailyCashBalance - This function return the Balance Forward and Daily Cash posting data.
getDailyCashDefaults - Retrieve Daily Cash Defaults
getManualArCodes - This function processes the entered Credit/Debit information and updates the data base if there are no errors encountered.
getOpenAr - Retreive Open Ar Records
getQuickDepositDetails - This service will return list of Quick Deposit details. If the search date is entered then all other search fields will be ignored.
getQuickDepositSelectedDetails - This service will return list of Quick Deposit selected details based on the input fields passed in.
getUserID - This service will return all the User IDs with no filter.
postDailyCash - This function posts daily cash.
processInstantCreditDebitNotes - This function processes the entered Credit/Debit information and updates the data base if there are no errors encountered.
QuickDepositAppliedExists - This service will return list of Quick Deposit selected details based on the input fields passed in.
quickDepositDeleteDeposit - This service will delete the entire Quick Deposit.
quickDepositGetNextUnapplied - This service will get the next unapplied Quick Deposit record.
quickDepositPostOnly - This service will post ONLY the entire Quick Deposit deposit.
quickDepositReport - This function will run the Quick Deposit report from the information sent to it.
rcWorkWithInboundCharges - This process works with the inbound charges that are calculated or updated.
updateQuickDepositAmount - This service will update a Quick Deposit Batch Total Amount.
updateQuickDepositRecord - This service will update a Quick Deposit record at the line level.
verifyQuickDepositRecord - This service will verify the existence of Quick Deposit.
workWithArBillBusy - This function processes the information for the AR Bill Busy file that are needed.
checkDistributorMatch - Check if there is a distributor match (FCB2B).
confirm_iso - Confirm ISO - FCB2B
dba_search - DBA Search for Armstrong.
deallocate_iso - Deallocate Pending Items - FCB2B
deallocate_pending_items - Deallocate Pending Items - FCB2B
deallocate_pending_order - Deallocate entire Pending Order
delete_record_from_workfiles - Delete Record from Workfiles (FB@EF017V and FB_OM@ISO) - FCB2B
execute_iso - Execute ISO by Item - FCB2B
execute_manual_inventory_selection - Execute Manual Inventory Selection - FCB2B
force_backorder - Force Backorder - FCB2B
getAccountNumberFromDBA - Get Account Numbers from DBA (FCB2B).
getGenericDBA - Retrieves the generic DBA(s) for a passed DBA.
getGlobalShipTos - Get Global Ship To Accounts And Addresses
getInitialDataForEditOrder - Get the initial data needed for initiate Edit Order.
getNextShipDate - Get Next Ship Date - FCB2B
getNotepad - Get Notepad (FCB2B).
getOrderDetail - Get Order Detail (FCB2B).
getOrderHeader - Get Order Header (FCB2B).
getSapClosureRules - Retrieve the rule from the order pending header(FCB2B).
getSapConsolidatedView - Get the SAP consolidated view (FCB2B).
getShippingDetail - Get Shipping Detail (FCB2B).
getShippingInformation - Get the shipping information (CSR-Portal).
getShipToAddr - Get Ship To Accounts And Addresses.
get_all_UOM - Get All Units of Measure.
get_armumi_conversions - Get Armumi Conversions.
get_available_shipping_dates - Get Available Shipping Dates.
get_bulletin_board - Get the Bulletin Board for Armstrong.
get_default_distributors_by_sales_area - Get the Default Distributors by Sales Area for Armstrong.
get_distributor_color - Get the color(status) of a Distributor.
get_distributors_list - Get the list of all distributors for Armstrong.
get_item_detail - Get Item for Armstrong.
get_item_inventory - Get Item Inventory - FCB2B
get_item_inventory_by_serial - Get Item Inventory by Serial Number - FCB2B
get_item_product_knowledge - Get Item for Armstrong.
get_list_of_rdc_warehouses - Get a list of RDC Warehouses for dropdown.
get_list_of_warehouses - Get a list of Warehouses for dropdown.
get_place_order - Place Order.
get_sales_representative_by_sales_area - Get the Sales Representative by Sales Area for Armstrong.
get_shipvias - Get All Ship Vias.
get_stock_card - Get Stock Card.
get_storybook - Get the Global Storybook for Armstrong.
get_storybook_by_order - Get Storybook by Order for Armstrong.
get_storybook_by_sales_area - Get the Storybook by Sales Area for Armstrong.
logon - Login for Armstrong
matchShipToInformation - Check if there is a distributor match (FCB2B).
saveJobQuoteNumber - Save the manual shipto information.
saveManualShipto - Save the manual shipto information.
searchOrderDetailStatus - Search Order Detail Status (FCB2B).
searchOrderStatus - Search Order Status (FCB2B).
searchTemporaryOrderDetailStatus - Search Temporary Order Detail Status (FCB2B).
searchTemporaryOrderStatus - Search Temporary Order Status (FCB2B).
addAdminSetting - This function adds Contact Management Admin Settings.
addGroup - This function adds Contact Management Group Records.
copyGroup - This function copies Contact Management Group Records.
deleteAdminSetting - This function deletes Contact Management Admin Settings.
deleteGroup - This function deletes Contact Management Group Records.
getAllContacts - This function retrieves contacts. If contactid/groupid/fullacct are left blank, all contacts are retrieved.
getBillToInfo - This function retrieves the Bill To information for an account number.
getGroupMaster - This function retrieves Contact Management Group Master Records.
getGroupsForAContact - This function retrieves the groups a contact belongs to.
getRecordCount - This function retrieves the record count for a file.
searchContacts - This function allows users to input partial strings of data to retrieve contact info.
searchGroups - This function allows users to input partial strings of data to retrieve groups.
updateAdminSetting - This function updates Contact Management Admin Settings.
updateContact - Add to or update a Contact Id.
updateGroup - This function updates Contact Management Group Records.
forceAccountToCreditHold - This function credit holds the orders of the specified account.
forceOrdersToCreditHold - This function credit holds the list of orders provided.
getBillTo - This function returns BILLTO data for an account.
getBillToNotePad - This function returns BILLTO.I data for an account.
getDisplayType - This function returns Display Types for an account.
getInvoiceData - This function retrieves all invoice data for an order.
getMktgPgm - This function returns Marketing Programs for an account.
getMonthlySalesByItemClass - This function returns Item Class Sales for an account.
getMonthToMonthSales - This function returns Month-to-Month Sales for an account.
getNewAccountNumber - Retrieve a new account number.
getNextShipDate - Retrieve the next ship date.
getOrderInvoices - This function retrieves all invoice for an order.
getPhoneNbr - This function returns Contact data for an account.
getSalesAnalysisByAccount - This function retrieves the Monthly Sales Analysis data for Customer accounts.
getSalesbyAccountItemClass - This function retrieves the Sales Analysis data for Customer accounts by item class.
getSalesPersons - This function returns SalesPersons for an account.
getShipTo - This function returns ShipTos for an account.
getSpclInst - This function returns Special Instruction data for an account.
getSummaryARByAccount - This function retrieves the AR Summary data for Customer accounts.
listARHistory - This function returns AR History for an account.
listHeldOrders - This function releases the list of orders provided.
listRecentlyReleasedOrders - This function provides a list of recently released orders.
quickReleaseHeldOrders - This function releases the list of orders provided.
releaseHeldOrders - This function releases the order provided and update certain fields.
updateBillTo - This function updates BILLTO data for an account.
updateBillToNotePad - This function updates BillTo NotePad entries for an account.
updateDisplayType - This function updates Display Types for an account.
updateMktgPgm - This function updates Marketing Programs for an account.
updatePhoneNbr - This function updates Contact data for an account.
updatePriceExceptions - This function updates Price Exception data for an account.
updateSalesPersons - This function updates Salespersons for an account.
updateSpclInst - This function updates Special Instruction data for an account.
activateorder - This function activates the specificed order, by reference id.
addBomKitItemsToCart - This function adds bom/kit items to the users shopping cart. If at any point of validation, of the items, if any one fails, then no items are loaded, and an error result will be returned with the line# of error and the message. Please note that this service uses strict validation for following Kerridge rules for BOM/KIT items for manditory quantity entry.
addItemsToCart - This function adds items, with basic request information, to the users shopping cart. If at any point of validation, of the items, if any one fails, then no items are loaded, and an error result will be returned with the line# of error and the message.
addPaymentLockToInvoices - This function establishes a lock on invoices, in the Payment System, so that the same invoice cannot be worked/paid upon, at the same time.
addSerialItemsToCart - This function adds serialized items to the users shopping cart. If at any point of validation, of the items, if any one fails, then no items are loaded, and an error result will be returned with the line# of error and the message.
addSpecialItemsToCart - This function adds items, that came from the specials inquiry, to the users shopping cart. If at any point of validation, of the items, if any one fails, then no items are loaded, and an error result will be returned with the line# of error and the message.
archiveCart - This function archives a D24 Users Shopping Cart.
beginCheckout - This begins the checkout process (step 1 of 3), by validating the user authority and shopping cart, then returns the cart items as a result."
cancelOrder - This function cancels the order for the reference#.
clearCart - This function clears a D24 Users Shopping Cart.
deleteArchive - This function deletes a D24 Users previously archived Cart.
forgottenPassword - This function will take either a login profile or an email address and determine if a profile exists and then emails the login information.
get24MthSalesHistory - This function retrieves the users associated account and gets the previous 24 months sales history, by month."
getAccountInfo - This function retrieves information for a specified account#.
getAdditionalServices - This function retrieves Additional Services.
getArchive - This function retrieves D24 Shopping Cart Archive.
getArchives - This function retrieves D24 Archived Shopping Carts.
getB2BSupplierStockCheck - This function retrieves B2B-StockCheck information for a selected items associated supplier.
getBomKitDetails - This function retrieves all related BOM/KIT child items, for the passed item.
getCart - This function retrieves D24 Shopping Cart information.
getCartItem - This function retrieves all detail for the item.
getCartSummary - This function retrieves the total number of items inside the users shopping cart.
getCategories - This function retrieves valid D24 Categories.
getCategoriesForPriceLists - This function retrieves valid D24 Categories for Price Lists.
getCategoriesforSpecials - This function retrieves valid D24 Categories for Specials.
getClosedInvoices - This function retrieves a list of closed invoices for the users account..
getContactRequest - This function retrieves a custom built Email/Contact request details.
getCustomerItems - This function retrieves D24 Customer Item information.
getEmailAddresses - The function builds a result set of email addresses available to the user.
getHelp - This function retrieves D24 Help information.
getInit_OrderDetails - This function is specific to the Kerridge Decor24 Order Details screen.
getItem - This function retrieves detail information for a selected item.
getItemInFull - This function retrieves all detail for the item.
getItemInventory - This function retrieves all the available inventory for the item.
getItemPackaging - This function retrieves all the available packaging for the item.
getItemProductKnowledge - This function retrieves all the available product knowledge, for the passed Item#. And its manufacturer and product-line, as well.
getItems - This function retrieves item search results.
getItemsForAccount - This function retrieves item search results, and allows for the overriding of the users default account.
getItemUoms - This function retrieves an item's valid unit of measures listing.
getLastViewedItems - This function retrieves item search results, and allows for the overriding of the users default account.
getManufacturers - This function retrieves valid D24 Manufacturers.
getManufacturersforPriceList - This function retrieves valid D24 Manufacturers, specifically for the Price List submission screen.
getManufacturersForSpecials - This function retrieves valid D24 Manufacturers for Specials.
getMultiUnitOrders - This function retrieves D24 Multi Unit Orders.
getNextShipDatesForMonth - The function retrieves a result set of all dates within the passed month and year, and includes a flag if that date is an available ship date, based on the customers account#."
getOpenInvoices - This function retrieves a list of open invoices for the users account.
getOpenInvoicesForPaymentSelection - This function retrieves a list of open invoices for the users account.
getOpenOrders - This function retrieves the first open order.
getOptions - This function retrieves all available options allowed by the user.
getOrder - This function retrieves certain header and detail information for a requested order, by its reference#.
getOrderContacts - The function builds a result set of order contacts available to the user.
getPaymentProfile - This function retrieves Payment Profile settings, from User/Global.
getPaymentTransactions - This function retrieves a list of payment transactions
getPendingOrders - This function retrieves the first pending order.
getPriceClasses - This function retrieves valid D24 Price Classes.
getPromos - This function retrieves D24 Promo information.
getScheduledDeliveries - This function retrieves a list of scheduled deliveries for the users account.
getShipToAddresses - The function builds a result set of available ship to addresses based on the users associated account.
getShipVias - The function builds a result set of available ship vias.
getSpecials - This function retrieves D24 Items that are in specials file.
getStandardOrderDetails - This function retrieves the information in the STDORDD file (Standard Order Details).
getStandardOrderDetailsForDescription - This function retrieves the information in the Standard Order Details file.
getStandardOrderHeader - This function retrieves the information from the file STDORDH for the standard order header.
getStatesProvinces - The function builds a result set of all States and/or Provinces (based on Decor24 User/Global setting for option "Show State(1), Province(2), or Both (3) on dropdown list.
getUserAccounts - This function retrieves accounts associated to the user. If the user is not a Super-user, then the keyword filter is ignored, and only the users associated account will be returned.
getUserAccountsExtra - This function retrieves accounts associated to the user. If the user is not a Super-user, then the keyword filter is ignored, and only the users associated account will be returned.
gotoStep2Checkout - The functions serves as step 2 of the 3 step checkout process. Upon performing proper validation, the service returns Order Header information, as well as a few others, to allow for the updating of the pending orders header.
gotoStep3Checkout - This function is step 3 of 3 in the checkout process. It receives in the header updates, validates, then continues to add the items to the order. The end result is the header, details and all failed items that didn't make it to the order.
holdOrder - This function places an order on hold.
login - This function takes the user and password, and after proper validation, logs in the user by establishing a new session id and returns it for later use.
logoff - This function logs the user out of Decor24, which will nullify the user's session.
removeCartItem - This function removes a D24 Line Item from the Shopping Cart.
restoreArchive - This function restores a D24 Users previously archived Cart.
sendInvoice - This function emails an invoice to the passed in email addresses.
sendProrateStatement - This function adds items, that came from the specials inquiry, to the users shopping cart. If at any point of validation, of the items, if any one fails, then no items are loaded, and an error result will be returned with the line# of error and the message.
sendStdOrdPrice - This function emails a standard order price to the passed in email addresses.
setInfo - This function updates the users information, such as full name, email address, etc.
setOrderHeader - This function updates specific header fields of a selected order.
setUserAccount - This function performs the update of the default account associated to the requesting user.
submitContactRequest - This function receives the information entered pertaining to the contact request and submits the emails.
submitPriceListRequest - This function always for parameters to be passed that will then submit a Price List request.
updateMultiUnitHeader - This function is used to update the Multi Unit Header Information in the file STDORDH.
updateTransactionMemo - 24 This function updates Payment Log File with Reference memo.
authenticate - This function executes user-password authentication.
getclassDescription - Gets the description for a specified Class Category/Classification
getCombinedCustomers - This function searches both BILLTO and RTLCUST records and combines the results.
getCompanySettings - This function returns the settings for the specified company.
getConfig - This function retrieves a users system and application configurations and permissions to Navigator.
getCustomers - This function sets a the status for a specified order# and line#.
getFilterList - This function retrieves the saved filters from NV0009F.
getFiltersByAppId - This function retrieves the filters associated with an app id and table id
getItemDetails_Info - This function retrieves the information portion of Item Details.
getItemDetails_Inventory - This function retrieves the inventory portion of Item Details.
getItemDetails_ProdKnow - This function retrieves the product knowledge portion of Item Details.
getItemFullDetails - This function executes the advance item search.
getItemPOsBOs - This function retrieves a listings all purchase orders and back orders, associated to the passed in item.
getItemSerialNotes - This function retrieves notes for an item/serial#.
getShipTosForAccount - Gets the list of valid ShipTos for an account.
getSupplierB2BDetails - This function retrieves B2B InventoryInquiry information for the Supplier of an Item.
postParameters - This function receive in large post parameters and will temporarily host them on the IFS until needed.
releaseSpoolFile - This function releases a spool file that was created with HOLD(*YES)
createCreditMemo - This function retrieves the notepad entries for an unprocessed order.
getAttributes - This function retrieves a list of attributes associated with a particular Packing Class.
getRecords - This function retrieves a selected file records listing.
getRetailCustomerNotepad - This function retrieves the Notepad data for a Retail Customer.
setAttributes - This function calls the I/O service program associated with a particular Packing Class attributes. The attributes will be added or deleted according to the action code(s) provided.
setAttributesDuplicate - This function calls the I/O service program associated with a particular Packing Class attributes. The attributes will be added or deleted according to the action code(s) provided.
updRetailCustomerNotepad - This function creates/updates/deletes Notepad lines data for the Retail Customer.
createCreditMemo - This function retrieves the notepad entries for an unprocessed order.
getCurrentPrice - This function retrieves the current price, price allowance, and funds for a detail line item in Adjust Credit Memo.
updatePendingOrderDetails - Update PENDING detail records.
updatePendingOrderHeader - This function updates the PENDING header for IC.
updatePendingOrderPrices - Issue Credits: Update PENDING order prices.
approveRequest - This function approves the request to borrow an installer.
cancelEvent - This function cancels a previous request to borrow an installer, and removes the event.
cancelRequest - This function cancels a previous request to borrow an installer, and removes the event.
clearRequestMessage - This function clears the message of the Installer Request.
deleteGeneralSettings_CostCenter - This function deletes a single General Setting Cost Center.
deleteGeneralSettings_CustomValues - This function deletes the selected Custom Value, from General Settings.
deleteGeneralSettings_Printer - This function deletes a single General Setting Printer.
deleteInstallationSettings_Installer - This function deletes a single Installation Setting Installer record.
deleteGeneralSettings_InstallManager - This function deletes the selected Installation Manager, from General Settings.
deleteInstallationSettings_Team - This function deletes a single Installation Setting Team record.
deleteOrderDocuments - This function deletes order document records and the associated physical documents to each record.
deleteOrderReminder - This function deletes order reminder records.
denyRequest - This function denies the request to borrow an installer.
distributeOrderDocuments - This function distributes, via email, selected order documents, by UID.
getDistributionInfoForOrder - This function retrieves order information.
getEvent - This function retrieves a selected event and its associated dates.
getGeneralSettings_CostCenter - This function retrieves a single General Setting Cost Center.
getGeneralSettings_Printer - This function retrieves a single General Setting Printer.
getInstallationSettings_Installer - This function retrieves a single Installation Setting - Installer.
getGeneralSettings_InstallManager - This function retrieves all General Settings for Installation Managers.
getInstallationSettings_Team - This function retrieves a single Installation Setting Team.
getOrder - This function retrieves order information.
getOrderActivityLogs - This function retrieves a listing of activity logs associated to an order, from Installation Manager.
getOrderContactLog - This function retrieves a contact log record.
getOrderContactLogs - This function retrieves a list of contact logs, associated to an Order.
getOrderInstallationScheduleInfo - This function retrieves information about installations scheduled for an order.
getOrderLaborLines - This function retrieves a list of labor lines, associated to an Order.
getOrderReminder - This function retrieves a reminder, associated to an Order.
getOrderReminders - This function retrieves a list of reminders, associated to an Order.
getOrderScheduledInstallations - This function retrieves a listing of scheduled installations associated to an order, from Installation Manager.
getPopup_AlternativesForManager - This function retrieves list of Alternative associated to a Manager.
getPopup_CostCentersForManager - This function retrieves list of available Cost Centers, associated to a Manager.
getPopup_InstallersForManager - This function retrieves list of available Installers, associated to a Manager.
getPopup_InstallersForWarehouseCostCenter - This function retrieves list of available Installers, associated to a Warehouse and Cost Center.
getPopup_WarehousesForManager - This function retrieves list of available Warehouses, associated to a Manager.
getRequests - This function retrieves several results of requests.
getRequests_Messages - This function retrieves several results of request messages.
getRequest_Waiting - This function retrieves several results of requests in waiting.
getSchedule_ByManager - This function retrieves schedules from Installation Manager.
getScheduledOrders - This function retrieves all scheduled orders.
getUnscheduledOrders - This function retrieves all unscheduled orders.
sendOrderDocumentsToPrinter - This function sends selected order documents to a printer.
setAutoEmailSettings_Customer - This function set values for the Customer Auto-Email Settings.
setAutoEmailSettings_Internal - This function set values for the Internal Auto-Email Settings.
setEvent - This function add/updates a event in the Schedule.
setInstallationSettings_Team - This function retrieves all Installation Settings for Teams.
setOrderContactLog - This function set values for a Contact Log entry associated to an Order.
setOrderLaborLines - This function sets the installers for an orders labor lines.
setOrderReminder - This function set values for a Reminder associated to an Order.
setOrder_InstallEmail - This function set the Installation Email associated to an Order.
setOrder_MaterialsDate - This function set the Materials ETA date associated to an Order.
submitPrintDocumentPackages - Submits printing of order documents, for packages.
getDateRangeView - This function retrieves the date range view for installation scheduler for passed in dates.
getDayView - This function retrieves the day view for installation scheduler for a date.
getFilterList - This function retrieves the saved filters from NV0009F.
getFiltersByAppId - This function retrieves the filters associated with an app id and table id
getViewList - This function retrieves the saved views from NV0009F.
getViewOptions - This function retrieves the saved IS display or print filters from NV0009F.
printReports - This function will print the expected Installation Scheduler Reports.
setFilterViewDefault - Set a new default filter or view for a user.
setFilterViewOptions - This function sets the day view display options and print options for installation scheduler.
setViewOptions - This function sets the day view display options and print options for installation scheduler.
unscheduleInstallation - This function will unschedule the selected Installations.
workWithSchedule - This function will work with the schedule and create / modify said Installation Schedules.
changePriceAndGrossPrecentage - This function will re-calculate the price and gross percentage for an order line.
getAuthWarehouses - This function retrieves a list of authorized warehouses.
getClassDescription - Gets the description for a specified Class Category/Classification.
getCMInfoReturntoStock - This service gets an order number and returns the order line info for the returns to stock system.
getEntireCurrentPrice - This function retrieves the Current Price/Cost info for an Account, Item, and Warehouse.
getInventory - This function retrieves all the available inventory.
getInventorySummaryInformation - Gets the summary Inventory Information for the Inventory Analysis within Order Management
getPreReceipts - This function retrieves the pre-receipt inventory data.
getSerialNumberStatuses - This function retrieves a list of serial number statuses.
retrieveItemInfo - This function retrieves select data from the ITEM file.
updatePriceCalculator - Order Updates from Price Calculator.
updateReturnstoStock - This function validates user inputs and if no errors, creates returns to stock adjustments.
clearOrders - clear orders from PENDINV
createInvoices - Create Invoices from Orders
flagUnusualSales - Flag Unusual Sales
getCostDrivers - Get cost drivers
getDateRangeView - This function retrieves the date range view for installation scheduler for passed in dates.
get_invoice_inquiry - Get filtered invoices
getPendingInvoices - Get invoices that pending a nightjob process to become a permanent invoice
getPromotionalOrdersByShipDate - Get Promotional Orders by Ship Date
getPulledOrders - Get Pulled Orders from pendinv
getSplitCommissions - This function retrieves the Split Commission Assignments.
getUnusualSales - Get Unusual Sales
get_VoidedInvoices - Get invoices that have been voided from the pending invoices file (imprint)
print_PromoPricingReport - Prints the Promo Pricing Report
printEditReports - Print Edit Reports for Orders
printInvoice - Print invoice(s)
printInvoices - Print the invoices that are in the the system.
printPromoPricingReport - Prints the Promo Pricing Report
reinstateVoidedInvoices - Reinstate voided invoice(s)
setOrdersAsSelected - Flag rows in PENDINV as selected 'S'
update_salesperson_assignments - Update invoice header and detail file.
updateSplitCommissions - This function updates/writes the Split Commission Assignments.
voidPendingInvoice - Void pending invoice
VoidReinstateInvoices - Void and Reinstate Invoice(s)
VoidStartOverInvoices - Void and Startover Invoice(s)
addDockDoorEntries - This function retrieves the summarized dock door key data.
displayDockDoorDetails - This function retrieves the summarized dock door details for open receipts.
displayDockDoorEntries - This function retrieves the summarized dock door key data.
displayDockDoorSummary - This function retrieves the summarized dock door data showing statuses and counts.
getConfig - This function retrieves a users system and application configurations and permissions to Navigator.
postParameters - This function receive in large post paramters and will temporarily host them on the IFS until needed.
addAdditionalPurchasingData - Adds PO and Container Data to order (file OPENPU).
calculateProRate - This function calculates the Pro Rate Amount.
cancelLaminateGrid - This function will cancel the grid transaction and release all held inventory.
deallocateOrderLine - This function is used to convert an order line status to a backorder at supplied status code.
getAdditionalPurchasingData - This function retrieves the information in the OPENPU file (PO and Container Info).
getJobScheduleByAccount - This function returns the current job schedule information for the selected account.
getJobScheduleByAccountDate - This function returns the current job schedule information for the selected account and date.
getJobScheduleByDate - This function returns the current job schedule information for the selected date.
getLaminateConfirm - This function retrieves the Laminate Grid for the specified item.
getLaminateCut - This function retrieves the Laminate Cut Selection for a specific item.
getLaminateGrid - This function retrieves the Laminate Grid for the specified item.
getMultiUnitDuplicates - This function retrieves the information from the file STDORDH for the standard order header.
getNotepadEntries - This function retrieves the notepad entries for an unprocessed order.
getNotepadEntriesProcessedOrders - This function retrieves the notepad entries for a processed order.
getOrder - Return basic order information.
getOrderHeader - This function retrieves an orders header information.
getOrderLineIem - This function retrieves a selected item from an order.
getOrderSupplementInfo - This function retrieves the dates, times, salesperson for a processed order.
getOrder_InitView - This function order information, based on the initial view of O/M.
getOrders - This function retrieves a listing of processed or unprocessed orders.
getSplitCommissions - This function retrieves the Split Commission Assignments.
getStandardOrderByDescription - This function returns the values based on the description.
getStandardOrderDetails - This function retrieves the information in the STDORDD file (Standard Order Details).
getStandardOrderHeader - This function retrieves the information from the file STDORDH for the standard order header.
get_Prorate_Detail_By_Invoice - This function returns the current prorate information for the current Unit.
get_Prorate_Detail_By_Unit - This function returns the current prorate information for the current Unit.
omDisplaySplitLineInformation - Return the Split Line information for Updating.
omSplitLine - Create the New line from the Split.
postNotepadEntriesProcessedOrders - This function updates the notepad entries for a processed order.
searchNotepadEntriesProcessedOrders - This function retrieves the searched notepad entries for a processed order.
setOrderStatus_ByLine - This function sets a the status for a specified order# and line#.
updateDeliveryInfo - This function updates delivery information such as truck route, ship via.
updateInstallationSchedulerHeader - This function is used to update the information in the Installation Scheduler Header File
updateMultiUnitHeader - This function is used to update the Multi Unit Header Information in the file STDORDH
updateSplitCommissions - This function updates/writes the Split Commission Assignments.
addEmailClientTask - This service execute Kerridges add email client task.
addManualInvOrderLines - Adds multiple Order Lines based on manual selection of inventory
deleteEmailAttachment - This function delete the Email Attachments from the IFS.
deleteEmailTemplate - This function delete the Email Template from the IFS.
deleteSpoolFile - This function deletes a Spool file for a passed in Job/User
getItemUOMListing - This function retrieves a listing of available unit of measure codes, associated to the passed in item.
getItems - This function executes the advance item search.
getMessage - This service gets the message information that is saved from the last time the user printed the message
getPopupListing - This function retrieves a listing for a requested popup file
getSpoolFilesForUser - This function retrieves the ODS+ Spool files for a passed in User
getUserAppListing - This function retrieves the ODS+ Application listing, currently available to the requesting user.
holdSpoolFile - This function holds a Spool file for a passed in Job/User
pingIFSFile - This function pings an IFS file for a Application Code and File Name
pingSpoolFile - This function pings a Spool file for a passed in Job/User
printMessage - This function prints the message consisting of up to 100 lines, with a maximum of 70 char per line. The destination must be specified as a printer name and/or a department name. There can be up to 5 printers and up to 5 departments specified. If the department message will be printed on the printer that is assigned to that department in the system table (SYSXTBL).name is specified.
releaseSpoolfile - This function releases a Spool file for a passed in Job/User
removeIFSFile - This function removes the ODS+ Application listing from the IFS.
sendEmailViaContactTypes - This service execute Kerridges send email service.
sendMassEmailViaContactTypes - This service execute Kerridges send email service.
setMailClientCredentials - This service sets the user-profiles associated ODS mail credentials.
updateSpoolfile - This function updates a Spool file for a passed in Job/User
getItemDescription - This function retrieves the description for an item
printPaymentReport - This function generates a pdf report
updatePaymentTransactionFile - Pass the payments made on selected invoices and update PS0010F.
addPurchasingRule - This function adds purchasing rule.
getPurchasingRules - This function retrieves purchasing rules for a given record type.
getSuggestedReorderQuantity - Suggested Reorder Quantity
rmvPurchasingRule - This function deletes a purchasing rule.
updPurchasingRule - This function updates purchasing rule.
getInvoice - Returns Invoice Info
sendInvoice - Email Invoice
sendOrder - Email Order
getReportById - This function updates/writes the Report Filter file.
getAgingOption - This function retrieves the aging options for a particular company number.
getReportById - This function updates/writes the Report Filter file.
getReportDSPLOG - This function returns the output of the DSPLOG command.
getReports - This function returns a list of reports.
submitReportList - This function submits a job for every report ID provided.
updateReports - This function updates/writes the Report Filter file.
validateRAR202 - This function validates account and invoice numbers for report RAR202.
validateSalesTaxODSOptions - This function updates/writes the Report Filter file.
getCustomer - This function a specified customer information.
getCustomerExtra - This function retrieves addition information for a specified customer.
getCustomer_DT - This function retrieves all Display Typesfor a specified customer.
getCustomer_MP - This function retrieves all Market Programs for a specified customer.
getCustomers - This function sets a the status for a specified order# and line#.
getInvoice - This function retrieves invoice header, detail and total information.
getItemExtraInfo - This function retrieves extra/additional item information.
getItemInfo - This function retrieves basic item information.
getItemInventory - This function retrieves item inventory.
getItemPricingForAcct - This function retrieves item pricing breakdown for a specified account.
getItemProdKnow - This function retrieves item product knowledge information and packaging.
getItems - This function retrieves items.
getOpenOrders - This function retrieves all available orders for a specific account.
getOrder - This function retrieves order header, detail and total information.
getOrderSM - This function retrieves order header, detail and total information.
getPendingOrders - This function retrieves all available pending or unprocessed orders for a specific account.
getPendingOrdersSM - This function retrieves all available pending or unprocessed orders for a specific salesman.
getPriceRequestGP - This function test a price request for Gross Profit percentage test
getRecentItems - This function retrieves the last XX number of recently viewed Items.
getSalesMonthbyMonth - This function retrieves Salesman Stats Month by Month.
getTopSellingItems - This function retrieves the top XX selling items for an account.
sendInvoice - Email Invoice
sendOrder - Email Order
addCustomer Record - This function creates a new retail customer record, using SSM specific fields.
addJobInfoDetailRecord - This function creates a new job information detail record.
addReferenceDetailRecord - This function creates a new reference detail/person record.
addReminder - This function creates a new SSM reminder record.
addSelection - This function creates a new selection.
addSelectionItemRecord - This function validates, then creates, a new selection item record.
addSelectionItemRecords - This function validates, then creates, new selection item records.
buildPendingBySelection - This function creates a new PENDING skeleton order by the selected selection.
copySelection - This function copies an entire selection into a new one.
getCacheData - This function retrieves listings of data, intended to be stored.
getCustomerDuplicates - Get Customer Duplicates
getDrillDown_Detail - This function retrieves a specific selection's item records.
getDrillDown_Summary - This function retrieves a specific selection's item records.
getItemUOMListing - This function retrieves a listing of available unit of measure codes, assocaited to the passed in item.
getLastSelections - This function retrieves the (X) selections that a user has accessed.
getQuickSearchResults - This function will take the passed in keyword(s) and execute several customer and selection searches and return each summary record total.
getRelatedItems - This function retrieves an items related item listing.
getReminder - This function retrieves a specific SSM reminder record.
getRemindersForDate - This function retrieves SSM reminders for a specific date.
getRemindersforDateRange - This function retrieves SSM reminders for a specified date range.
getRemindersForMonthYear - This function retrieves all SSM reminders for specific Month and Year.
getSelection - This function retrieves all cursors related to a specific selection.
getSelection_Dates - This function retrieves a specific selection's dates.
getSelection_Header - This function retrieves a specific selection's header and customer information.
getSelection_Items - This function retrieves a specific selection's item record.
getSelection_JobInfo - This function retrieves a specific selection's job information.
getSelection_Logs - This function retrieves a specific selection's logs.
getSelection_Notepad - This function retrieves a specific selection's notepad.
getSelection_Notes - This function retrieves a specific selection's notes.
getSelection_References - This function retrieves a specific selection's references.
getSelections - This function executes a search for selections.
placeOrder - This function executes the final step of placing an order, within SSM.
rmvReminder - This function deletes a specific SSM reminder record.
setCustomerFields - This function sets retail customer record, using SSM specific fields.
setCustomerRecord - This function updates a selection retail customer record, using SSM specific fields.
setJobInfoDetailFields - This function sets job information detail record, using SSM specific fields.
setOrderHeader - This function updates selected reference# header records.
setOrderHeaderMessages - This function updates selected reference# header messages.
setOrderShippingData - This function updates shipping information for a selected reference#.
setReferenceDetailFields - This function sets reference detail/person record, using SSM specific fields.
setReminder - This function update a specific SSM reminder record.
setSelectionAltAddress - This function sets a selection alternate address field.
setSelectionCustomer - This function sets/updates the selection Customer
setSelectionDate - This function sets a specific date-type value.
setSelectionItemFields - This function sets a selection item record, using SSM specific fields.
setSelectionItemNotesWithMacroMsg - This function sets a selections item notes from a MacroMessage Id, with an optional starting line number.
setSelectionItemRecord - This function validates, then update, the selected selection item record.
setSelectionItems_QtyUom - This function validates then updates selection item records quantity and unit of measures.
setSelectionJobInfo - This function sets a specific job-Info-type value.
setSelectionNotepad - This function sets a selection notepad entry.
setSelectionReference - This function sets a specific reference-type value.
submitSelectionReport - This function submits a selection pdf for distribution.
validateItemChange - This function validates a passed item. If successfully validated, result will contain item information for Change Item view.
deleteProjectDetail - Deletes a specified Project Detail record.
deleteProjectJobQuoteDetail - Deletes a specified Job Quote Detail record.
getArchitect - This function retrieves a specified Architect by UID.
getArchitects - This function retrieves a list of Architects.
getAuditLog_ForArchitects - This function retrieves a list of Audit Logs.
getItemData - This function retrieves item information.
getProject - This function retrieves a specified Project by UID.
getProjectDetails - This function retrieves all Detail line by Project UID.
getProjectJobQuote - This function retrieves a specified Project Job Quote by UID.
getProjectJobQuotes - This function retrieves all Job Quotes by Project UID.
getProjects - This function retrieves a list of Projects.
setArchitect - Creates or Updates a specified Architect record.
setProject - Creates or Updates a specified Project record.
setProjectDetail - Creates or Updates a specified Project Detail record.
setProjectJobQuote - Creates or Updates a specified Project Job Quote record.
setProjectJobQuoteDetail - Creates or Updates a specified Project Job Quote Detail record.
changePassword - This function allows the user to change their password.
forgotPassword - This function takes an email address and determines if a profile exists. If yes, sends email with link to reset password.
getSupplierManifest - Retrieves supplier manifest.
getSupplierManifests - Display a supplier portal dashboard.
getSupplierPurchaseOrders - Display a supplier portal dashboard.
login - This function takes the user and password, and after proper validation, logs in the user by establishing a new session id and returns it for later use.
setIntegrationInfo - Allows user to retrieve line level priority flag.
setSupplierPortalUser - Allows user to add/update supplier portal user.
setSupplierShipMethod - Allows user to add/update supplier ship method.
updateSupplierPurchaseOrderInfo - Allows user to update status and/or ETA of selected open purchase order lines.
createWarehouseInvoices - Create Warehouse Invoices by COD and Truck Route
runLTLRoutingExport - This function exports the Warehouse Load Sheet Report as a 204 file to the IFS.